waterproof barrier/membrane - German English Dictionary